package com.xiyu.service.convert.elder;

import com.xiyu.service.vo.elder.goOut.GoOutGetOutput;
import com.xiyu.service.vo.elder.goOut.GoOutUpdateInput;
import com.xiyu.service.vo.elder.goOut.GoOutCreateInput;
import com.xiyu.service.vo.elder.goOut.GoOutPageQueryOutput;
import com.xiyu.service.model.elder.register.ElderGoOut;
import java.util.*;

import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;
import org.babyfish.jimmer.Page;

/**
 * 外出登记 Convert
 */
@Mapper
public interface GoOutConvert {
    GoOutConvert INSTANCE = Mappers.getMapper(GoOutConvert.class);


    List<GoOutPageQueryOutput> pageQueryOutputConvert(List<ElderGoOut> output);

    ElderGoOut createInputConvert(GoOutCreateInput input);

    ElderGoOut updateInputConvert(GoOutUpdateInput input);

    GoOutGetOutput getOutputConvert(ElderGoOut output);

}
